﻿using System;

namespace Ruici.Web.Services.Model
{
    public class ResvIntentionResponse
    {
        /// <summary>
        /// 预约意向单ID
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 预约意向单号
        /// </summary>
        public string ResvNo { get; set; }
        /// <summary>
        /// 就诊人PID
        /// </summary>
        public int? Pid { get; set; }
        /// <summary>
        /// 就诊人姓名 
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 就诊人手机号
        /// </summary>
        public string Mobile { get; set; }
        /// <summary>
        /// 就诊人性别，汉字
        /// </summary>
        public string Sex { get; set; }
        /// <summary>
        /// 就诊人身份证号码
        /// </summary>
        public string CertNo { get; set; }
        /// <summary>
        /// 就诊人生日
        /// </summary>
        public DateTime? BirthDay { get; set; }
        /// <summary>
        /// 医生Id
        /// </summary>
        public int DoctorId { get; set; }
        /// <summary>
        /// 医生姓名，从医生表中获取
        /// </summary>
        public string DoctorName { get; set; }
        /// <summary>
        /// 机构（医院）ID
        /// </summary>
        public int HospId { get; set; }
        /// <summary>
        /// 机构（医院）名称，从机构表中获取
        /// </summary>
        public string HospName { get; set; }
        /// <summary>
        /// 出诊机构（医院）ID
        /// </summary>
        public int RemoteHospId { get; set; }
        /// <summary>
        /// 出诊机构（医院）名称，从机构表中获取
        /// </summary>
        public string RemoteHospName { get; set; }
        /// <summary>
        /// 门诊Id
        /// </summary>
        public int DepId { get; set; }
        /// <summary>
        /// 门诊名称
        /// </summary>
        public string DepName { get; set; }
        /// <summary>
        /// 门诊类型Id
        /// </summary>
        public int DepType { get; set; }
        /// <summary>
        /// 门诊类型名称
        /// </summary>
        public string DepTypeName { get; set; }
        /// <summary>
        /// 预约日期
        /// </summary>
        public DateTime ResvDate { get; set; }
        /// <summary>
        /// 时间段Id
        /// </summary>
        public int DurationId { get; set; }
        /// <summary>
        /// 时间段字符串
        /// </summary>
        public string Duration { get; set; }
        /// <summary>
        /// 是否远程
        /// </summary>
        public bool IsRemote { get; set; }
        /// <summary>
        /// 预约类型
        /// </summary>
        public int? Type { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }
        /// <summary>
        /// 预约人Pid
        /// </summary>
        public int? OperatorPid { get; set; }
        /// <summary>
        /// 预约人姓名
        /// </summary>
        public string OperatorName { get; set; }
        /// <summary>
        /// 预约人手机号
        /// </summary>
        public string OperatorMobile { get; set; }
        /// <summary>
        /// 电话回访记录
        /// </summary>
        public string ServiceRecord { get; set; }
        /// <summary>
        /// 确认时间
        /// </summary>
        public DateTime? ConfirmTime { get; set; }
        /// <summary>
        /// 确认操作人员Id
        /// </summary>
        public int? ConfirmUserId { get; set; }
        /// <summary>
        /// 用户IP
        /// </summary>
        public string UserIP { get; set; }
        /// <summary>
        /// 平台
        /// </summary>
        public string Platform { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 下单时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 客人主诉
        /// </summary>
        public string Description { get; set; }
        /// <summary>
        /// 描述图片列表
        /// </summary>
        public string Pictures { get; set; }
        /// <summary>
        /// 费用
        /// </summary>
        public string Price { get; set; }
        /// <summary>
        /// 就诊机构地址
        /// </summary>
        public string VisitAddress { get; set; }
    }
}
